.table-wrap{overflow: hidden}
.hydra-table.hydra-table-left{float: left;width: 350px;}
.hydra-table.hydra-table-right{margin-left:420px;width: auto}
.table-wrap .hydra-input-width{width: 300px;}
.hydra-table-right label{text-align: center;display: block;}
.hydra-table-right td{vertical-align: middle}
.param-type-tip{margin-left: 20px;;font-size: 14px;}
.param-type-tip .default, .param-type-tip .self{width: 14px;height: 14px;
    margin-right:5px;display: inline-block;position: relative;top: 2px;}
.param-type-tip .default{background: brown}
.param-type-tip .self{background: #0000ff}
.form-spr{height: 20px;}
.hydra-table-bottom .param-type-tip{margin: 0}
.hydra-table-bottom .hydra-input-width{width: 200px;}
.hydra-table-bottom .hydra-tr-bg{border: 1px dotted #ccc;border-top: none}
.indicator{
    position:absolute;
    font-size:9px;
    width:10px;
    height:10px;
    font-weight: 600;
    display:none;
    color:red;
}
.mt10{margin-top: 10px;}
.ml15{margin-left: 15px;}
.hydra-tbody-cover{border: 1px dotted #ccc;}
.attr-form-wrap{border-top: 1px dotted #ccc}
.hydra-detail-table .hydra-input-width{width: 250px;}
.job-detail .hydra-detail-table .hydra-input-width{width: 300px;}
.ml20{margin-left: 20px;}
.ml15{margin-left: 15px;}
.grant-img{float: left;margin-left: 15px;border: 1px dotted #ccc;padding: 5px;margin-top: 10px;}
.grant-img dd{text-align: center;margin-top: 5px;}

.label-holder{
    border: 1px dotted #adadad;
    padding: 5px;
}
.label-holder a, .label-holder span{
    display: inline-block;margin: 5px 5px;height: 30px;line-height: 30px;vertical-align: top;
}
.label-holder span{
    border:1px solid #ccc;
    padding:0 10px;text-align: center;
    white-space: nowrap;
}